﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace OMModel
{
    public class DeskInfo{
        private string _dealId;
        private DateTime _openningTime;
        private int _deskId;
        private string _deskType;
        private string _deskStatus;
        private string _MergeStatus;
        private double _prePaidAmount;
        private double _minConsumeAmount;
        private double _alreadyConsumeAmount;
        private long _alreadyConsumePoints;
        private string _openDeskType;
        private string _operatorName;
        private string _consumerType;
        private int _consumerNum;

        public DeskInfo(){}
        public DeskInfo(string dealId, DateTime openningTime, int deskId, string deskType, string deskStatus, string mergeStatus, double prePaidAmount, double minConsumeAmount, double alreadyConsumeAmount, long alreadyConsumePoints, string openDeskType, string operatorName, string consumerType, int consumerNum){
            _dealId = dealId;
            _openningTime = openningTime;
            _deskId = deskId;
            _deskType = deskType;
            _deskStatus = deskStatus;
            _MergeStatus = mergeStatus;
            _prePaidAmount = prePaidAmount;
            _minConsumeAmount = minConsumeAmount;
            _alreadyConsumeAmount = alreadyConsumeAmount;
            _alreadyConsumePoints = alreadyConsumePoints;
            _openDeskType = openDeskType;
            _operatorName = operatorName;
            _consumerType = consumerType;
            _consumerNum = consumerNum;
        }

        public string DealId{
            get { return _dealId; }
            set { _dealId = value; }
        }

        public DateTime OpenningTime{
            get { return _openningTime; }
            set { _openningTime = value; }
        }

        public int DeskId{
            get { return _deskId; }
            set { _deskId = value; }
        }

        public string DeskType{
            get { return _deskType; }
            set { _deskType = value; }
        }

        public string DeskStatus{
            get { return _deskStatus; }
            set { _deskStatus = value; }
        }

        public string MergeStatus{
            get { return _MergeStatus; }
            set { _MergeStatus = value; }
        }

        public double PrePaidAmount{
            get { return _prePaidAmount; }
            set { _prePaidAmount = value; }
        }

        public double MinConsumeAmount{
            get { return _minConsumeAmount; }
            set { _minConsumeAmount = value; }
        }

        public double AlreadyConsumeAmount{
            get { return _alreadyConsumeAmount; }
            set { _alreadyConsumeAmount = value; }
        }

        public long AlreadyConsumePoints{
            get { return _alreadyConsumePoints; }
            set { _alreadyConsumePoints = value; }
        }

        public string OpenDeskType{
            get { return _openDeskType; }
            set { _openDeskType = value; }
        }

        public string OperatorName{
            get { return _operatorName; }
            set { _operatorName = value; }
        }

        public string ConsumerType{
            get { return _consumerType; }
            set { _consumerType = value; }
        }

        public int ConsumerNum{
            get { return _consumerNum; }
            set { _consumerNum = value; }
        }
    }
}
